<?php

namespace App\Models\Traits;

trait Btn
{
    /**
     * 删除权限的按钮控制
     * @return void
     */
    public function delBtn($currentRouteName)
    {

        //取出登录成功存到session的数据
        $auths = session('admin.auths');
        if ($auths === true) {
            return '<a title="删除" href="' . route($currentRouteName, ['id' => $this]) . '" class="label label-danger radius delbtn">删除</a>';
        }

        $auths = array_filter(array_merge($auths, config('rbac.allow_route')));
        $bool = in_array($currentRouteName, $auths);
        if (!$bool) {
            //无权限跳转一个页面
            return "";
        } else {
            return '<a title="删除" href="' . route($currentRouteName, ['id' => $this]) . '" class="label label-danger radius delbtn">删除</a>';
        }
    }

}
